home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Spanish Scene 1
/
SpanishScene1.iso
/
spanish pack n°1 by llfb
/
revistas
/
amigazeta
/
no.0.dms
/
no.0.adf
/
superbase
< prev
next >
Wrap
Text File
|
1987-06-04
|
13KB
|
238 lines
SUPERBASE PROFESSIONAL
Superbase Professional de Precision Software se engloba dentro de
la linea de productos profesionales para los ordenadores Amiga.Se
puede calificar, sin ningun genero de dudas, como el mejor programa
de gestion disponible en la actualidad.
Proporciona todas las posibilidades para manejo de datos que se pueden
encontrar en los mejores programas existentes para los ordenadores
basados en el Sistema Operativo MS-DOS. Tanto es asi que se ha lanzado
una version para este Sistema, dispuesta a competir con rivales con
una gran implantacion como la archiconocida DBASE III. Existe,asimismo,
una version para los Atari ST (bajo el sistema operativo GEM).
Basada en Superbase Personal, Superbase Professional mejora
notablemente sus posibilidades y posee dos nuevos subprogramas:
un editor de formatos o plantillas (forms) que permite al usuario
componer sus propios formatos (impresos personalizados, logotipos
de empresas, etc.), asi como un lenguaje de programacion propio,
llamado DML, que nos permite desarrollar verdaderas aplicaciones
automatizadas para el manejo de datos. Otra posibilidad muy interesante
es la integracion de ficheros de texto, imagenes y sonidos con los
datos por medio del empleo de un nuevo tipo de Fichero Externo.
VISION GENERAL
Superbase Professional se puede correr en cualquier modelo de Amiga
con 512K y una unidad de disco, pero resulta mucho mas comodo cuando
se dispone de mas memoria y una segunda unidad de disco. Ademas,
si almacenas varias imagenes o sonidos, es facil quedarse sin espacio
en el disco, por lo que sera recomendable la instalacin de un disco
duro.
El programa esta realizado para que las personas no iniciadas en el
manejo de bases de datos puedan trabajar inmediatamente y vayan
aprendiendo posibilidades mas complejas a medida que las vayan
necesitando. Los usuarios familiarizados con los sistemas de bases
de datos no tendran problemas y podran trabajar practicamente sin
leer los manuales.
Se puede arrancar el programa desde el Workbench o desde el CLI; en
este ultimo caso, es preciso teclear primero STACK 8000. La pantalla
del programa se compone de una barra de menus en la parte superior,
un area de trabajo y un "panel de control". Inicialmente la barra de
menus solicita al usuario al apertura de un fichero y, una vez hecho
esto, muestra el nombre del fichero y el campo por el que esta
indexado. Para abrir el fichero escogeremos la opcion Open File del
menu Project con lo que Superbase mostrara el primer registro del
fichero que hayamos abierto.
Un Fichero de Superbase consiste en una coleccion de Registros
(bloques de informacion como, por ejemplo, un nombre, una direccion
y un numero de telefono) en los que debemos definir al menos un Indice
(un campo clave necesario para las ordenes de busqueda y ordenacion).
Disponemos de los cuatro tipos basicos de campos -de texto numericos,
de fecha y de tiempo-. Podemos especificar los formatos de visuali-
zacion, controles de validacion y otros atributos para cada campo,
asi como definir campos de Fichero Externo para poder integrar con
los datos imagenes, sonidos o ficheros de texto procedentes de un
programa de Tratamiento de Texto.
Los registros de un fichero se pueden visualizar en el area de trabajo
de tres formas distintas: Registro, Plantilla (Form) o Tabla. El
formato de visualizacion por defecto es Registro, donde los valores
de los campos aparecen en filas, precedidos por el nombre del campo.
En el formato de Tabla los campos aparecen listados en columnas y, por
ultimo, el formato de Plantilla es similar al de Registro con la
particularidad de que podemos colocar los campos a nuestro gusto en
cualquier parte de la pantalla.
EL PANEL DE CONTROL
En la parte inferior de la pantalla se alinean una docena de botones
de control modelados de igual forma que los que aparecen en videos y
grabadores de cintas. Cada tecla realiza una funcion especial y el
conjunto se puede dividir en tres grupos. A la izquierda se encuentran
las teclas de Pausa y Stop, seguidas por otras siete todas ellas
utilizadas para la busqueda y desplazamiento dentro del fichero: ir
al primer registro, retroceso rapido, registro anterior, registro
actual, registro siguiente, avance rapido, ir al ultimo registro. A
la derecha se hallan tres teclas ms dedicadas a operaciones especiales.
La tecla marcada con un signo de interrogacion se emplea para
recuperar registros aislados, introduciendo el valor del campo por
el que se encuentra indexado el fichero. Una forma mas sofisticada
de busqueda se puede hacer por medio de la tecla de Filtro, marcada
con un signo '='. Esta tecla proporciona la posibilidad de introducir
un conjunto de valores para restringir la recuperaci0n de registros
solamente a aquellos que cumplan con las condiciones indicadas. Para
la introduccion de las condiciones del Filtro disponemos de operadores
matematicos y logicos, asi como de un operador especial 'LIKE'
destinado a fijar los patrones de coincidencia para cadenas de texto.
Por ultimo, la tecla de Fichero Externo, rotulada con una camara
fotografica, nos ofrece la posibilidad de acceder y presentar en
pantalla Ficheros Externos, que se presentan en una ventana separada
de la principal.
Si el fichero externo es un texto, Superbase nos ofrece tambien un
Editor de Texto. La longitud del fichero de texto depende de la
cantidad de memoria disponible ya que el editor almacena todo el
texto en RAM. Este Editor de Texto dispone juego de funciones para
la manipulacion del texto. Puedes utilizar estos ficheros de texto
externos para incluir textos largos o notas como campos de tu fichero.
Los Ficheros Externos pueden contener tambien graficos IFF. Cuando
pulsas en el boton de Fichero Externo, Superbase muestra estas
imagenes en su resolucion original. Puedes utilizar los gadgets de
manipulacion de las ventanas para arrastrar la ventana que contiene
la imagen hacia abajo y, asi, visualizar simultaneamente el registro
junto con la imagen.
Finalmente, los Ficheros Externos pueden contener sonidos digi-
talizados que estan en el formato de sonido IFF. Superbase ejecutara
estos sonidos a la velocidad con que fueron almacenados.
ENTRADA Y EDICION DE LOS DATOS
Los datos de los diferentes registros se pueden entrar y editar tanto
en el formato de visualizacion de Registro como de Plantilla (Form).
Normalmente, las Bases de Datos "Abren" el fichero cuando se desea
introducir nuevos registros y lo cierran una vez que se hayan
introducido todos ellos. Esta forma de operar conlleva un riesgo
bastante grande ya que si se produce un fallo de corriente cuando un
fichero esta abierto, lo mas probable es que se pierdan todos los
datos del fichero. !Pensad en un fichero con 2500 registros, por
ejemplo! Para evitar esto, Superbase abre y cierra el fichero por
cada introduccion de un registro. Esto tiene el inconveniente de que
se accede al disco con mucha frecuencia con la consiguiente perdida
de tiempo, pero asegura la integridad de los datos. No obstante,
dispone de un modo, llamado Batch que escribe los datos en el disco
solo cuando decimos al programa que hemos terminado de introducir
los registros.
Superbase proporciona asimismo potentes procedimientos de mani-
pulacion, actualizacion y borrado de registros. Podemos construir
expresiones de busqueda que recuperen uno o mas registros y ejecutar
estas expresiones como un Procedimiento. Los Procedimientos son
basicamente similares a los Filtros, con la ventaja de que se pueden
grabar en el disco para usarlos en cualquier momento sin necesidad de
volver a construirlos. Puedes utilizar complejas expresiones de
busqueda para especificar grupos de registros que desees actualizar
y aplicar despues un factor de actualizacion como, por ejemplo,
PRECIO = PRECIO * 1.05, para subir todos los precios de determinados
articulos un 5%. Estas expresiones de busqueda se pueden utilizar
tambien para borrar grupos de registros; en estos casos, Superbase
pedira confirmacion para evitar borrar datos por equivocacion.
Para obtener una copia de los datos en la impresora Superbase
dispone de un potente generador de informes que produce listados
en columnas incluyendo totales, subtotales, medias, contadores,
numeros de pagina, etc. Asimismo, los datos se pueden importar y
exportar desde y hacia otros programas por medio de ficheros de
texto en codigo ASCII.
EL EDITOR DE FORMATOS Y EL DML
Las dos nuevas ampliaciones de Superbase son, como ya dijimos, el
Editor de Formatos y el Lenguaje de Programacion DML. Los Formatos
pueden ocupar desde una hasta tres paginas, cada una con un maximo
de 66 filas de 80 caracteres por fila. El Editor de Formatos es
basicamente un minusculo programa de dibujo donde podemos trabajar
con seis tipos de objetos distintos: areas, cajas, lineas, imagenes,
texto y campos. Las areas son zonas de la pantalla rellenas con un
color de fondo. Las cajas y lineas se trazan con el raton. Para dar
una mayor brillantez al Formato, podemos incluir dibujos, como
logotipos de empresas, o cualquier imagen almacenada como un fichero
IFF. Tambien se puede escribir texto o definir campos de una forma
tan sencilla como trazar una linea. Debido a que todos estos objetos
se pueden superponer en la pantall, Superbase utiliza un criterio de
preferencias, donde los objetos menos preferentes son las areas y los
de mayor preferencia son los campos, es decir, que nunca permitira,
por ejemplo, que un area oculte un campo.
El Editor de Formatos se maneja de forma muy sencilla por medio de
menus que nos ofrecen todas las posibilidades, con lo que el aspecto
final solo dependera de nuestra imaginacion.
La manipulacion automatizada de los datos se realiza por medio del
Lenguaje de Programacion DML (Database Management Language). Si
conoces el BASIC no tendras problemas con el DML, ya que dispone de
la mayor parte de las sentencias del BASIC (desde DIM hasta REM y
desde los bucles FOR/NEXT hasta los GOTO y GOSUB). Existen alrededor
de 120 sentencias y funciones en el lenguaje DML. La ventaja mas
importante es que puedes desde programa todas las operaciones que
realices con los menus: puedes definir informes, buscar y recuperar
datos, actualizar e incluso modificar la definicion del fichero.
Tambien puedes hacer cosas mas espectaculares desde un programa como
volcar una pantalla en impresora o hacer que Amiga utilice sus
capacidades de sintesis de voz para leer (SAY) los datos que te
interese escuchar. Desde programa puedes, asimismo, definir tus
propios menus, solicitadores y cajas de dialogo.
Del mismo modo que en BASIC, puedes escribir una sentencia y
ejecutarla inmediatamente (modo Comando) o escribir un programa
completo, almacenarlo en disco y ejecutarlo cuando lo desees
(modo Programa). Los programas se pueden grabar en el formato
interno de Superbase, como ficheros ASCII o de una forma especial
protegida para impedir a los curiosos que miren el listado de tu
programa.
Por ultimo, puedes personalizar Superbase de diferentes formas.
Por medio de tres niveles de 'passwords', definiendo a tu gusto
las teclas de funcion o ajustando a tus necesidades practicamente
todos los parametros del sistema, desde el numero de buffers de
disco hasta los formatos de numeros y fechas para los calculos.
CONCLUSION
Desde mi particular punto de vista, no conozco ningun otro programa
mejor que este dentro de los Sistemas de Bases de Datos. Como habeis
podido observar a lo largo del articulo lo tiene todo y, ademas,
aprovecha al maximo las capacidades de Amiga: imagenes, sonidos,
sintesis de voz, ventanas, etc. En definitiva, considero que es un
programa verdaderamente SENSACIONAL.
Para terminar solo me queda decir que el programa se presenta en tres
discos, uno de ellos repleto de ficheros de ejemplo que ilustran
claramente las distintas posibilidades del programa.A los discos se
suma un completo y claro manual de empleo dividido en dos tomos.
Tambien hay que decir que el programa viene protegido con un dongle
que se coloca en el port del joystick.
(C) TORRO CRAKING S.